Skip to content

docs: branded discovery media v2, bot banner, and social preview - #297

Merged
LucasSantana-Dev merged 1 commit into
mainfrom
docs/update-branding-assets
Mar 16, 2026
Merged

LucasSantana-Dev merged 1 commit into
mainfrom
docs/update-branding-assets

Conversation

@LucasSantana-Dev

@LucasSantana-Dev LucasSantana-Dev commented Mar 15, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Add 3 new Discord App Discovery images (1920x1080) with neon cat mascot + Discord verified badge
  • Add bot banner (600x240) for Discord bot profile
  • Add social preview (1280x640) for GitHub repo
  • Add verified announcement card (1280x640) for Discord #updates channel
  • Update README header with social preview image and Discord verified badge
  • All images use Lucky brand tokens (#8b5cf6 purple, #d4a017 gold, Sora/Manrope fonts)

New Assets

File Size Use
v2/01-auth-dashboard.png 1920x1080 Discovery carousel
v2/02-server-management.png 1920x1080 Discovery carousel
v2/03-feature-suite.png 1920x1080 Discovery carousel
lucky-bot-banner.png 600x240 Discord bot profile banner
lucky-social-preview.png 1280x640 GitHub social preview
lucky-verified-announcement.png 1280x640 Discord #updates

Test plan

  • Verify README renders correctly on GitHub
  • Upload social preview to GitHub repo Settings
  • Upload bot banner to Discord Developer Portal
  • Upload discovery images to Discord App Discovery
  • Post verified announcement in #updates channel

Summary by CodeRabbit

Release Notes

  • Documentation
    • Updated README with refreshed branding and "Verified Discord Bot" status
    • Replaced header and social preview images with new assets
    • Added informational badges (CI, Node.js, TypeScript, Discord.js, License, and PRs Welcome)
    • Updated Discord Discovery Media section with current asset references

Replace old discovery carousel images with branded cards featuring
neon cat mascot, Discord verified badge, and Lucky design tokens.
Add bot banner (600x240), social preview (1280x640), and verified
announcement card. Update README header with social preview image
and Discord verified badge.
@vercel

vercel Bot commented Mar 15, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
lucky Ready Ready Preview, Comment Mar 15, 2026 11:31pm

Request Review

@netlify

netlify Bot commented Mar 15, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for regal-bunny-0c8efe ready!

Name Link
🔨 Latest commit 733929e
🔍 Latest deploy log https://app.netlify.com/projects/regal-bunny-0c8efe/deploys/69b7412568cc810008312d26
😎 Deploy Preview https://deploy-preview-297--regal-bunny-0c8efe.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai

coderabbitai Bot commented Mar 15, 2026 •

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

Updated README.md with new Discord bot verification branding, replaced the header image with a social-preview image, added verification-related badges, and reworked the Discord Discovery Media section to reference v2 assets with new bot banner and verified announcement materials.

Changes

Cohort / File(s) Summary
README Documentation Updates
README.md
Updated header image and alt text; added verification badges (Discord-Verified_Bot, PRs Welcome); restructured Discord Discovery Media section with v2 media URLs and new asset bullets for bot banner, social preview, and verified announcement; removed outdated v1 references while retaining legacy v1 images in assets directory.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main changes: adding branded v2 discovery media, bot banner, and social preview assets to the README documentation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch docs/update-branding-assets
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sonarqubecloud

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
README.md (1)

1-65: Consider whether CHANGELOG.md should be updated.

The coding guidelines specify that CHANGELOG.md and README.md should always be updated as changes are made. While this PR focuses on branding assets and documentation, consider whether a CHANGELOG.md entry is appropriate to document the Discord verification status and new asset additions.

As per coding guidelines: "ALWAYS update CHANGELOG.md and README.md as changes are made."

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` around lines 1 - 65, The PR added branding assets and Discord
verification but didn't update the CHANGELOG; add an Unreleased entry to
CHANGELOG.md documenting the Discord verification and the new asset files (e.g.,
assets/lucky-social-preview.png, assets/lucky-bot-banner.png,
assets/discord-discovery-media/...), include the date and a short summary, and
also update README.md badges/intro if needed to explicitly mention "Verified"
status so README's header and badges reflect the verification and new assets
(refer to README.md top content and the asset paths listed).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@README.md`:
- Around line 15-16: The PRs Welcome badge currently links to a non-existent
CONTRIBUTING.md; either add a CONTRIBUTING.md with your repository's
contribution guidelines or update the badge link target from "CONTRIBUTING.md"
to an existing contribution page (e.g., CONTRIBUTING.md in docs or a GitHub
URL); also consider replacing the Discord badge URL
"https://discord.com/application-directory" with the project's specific Discord
invite or app page to improve discoverability (update the markdown badge links
in the README where the two badges are defined).

---

Nitpick comments:
In `@README.md`:
- Around line 1-65: The PR added branding assets and Discord verification but
didn't update the CHANGELOG; add an Unreleased entry to CHANGELOG.md documenting
the Discord verification and the new asset files (e.g.,
assets/lucky-social-preview.png, assets/lucky-bot-banner.png,
assets/discord-discovery-media/...), include the date and a short summary, and
also update README.md badges/intro if needed to explicitly mention "Verified"
status so README's header and badges reflect the verification and new assets
(refer to README.md top content and the asset paths listed).

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 83997c1d-11b3-4c55-a22f-e1289fcfa1fc

📥 Commits

Reviewing files that changed from the base of the PR and between 393b857 and 733929e.

⛔ Files ignored due to path filters (6)
  • assets/discord-discovery-media/2026-03/v2/01-auth-dashboard.png is excluded by !**/*.png
  • assets/discord-discovery-media/2026-03/v2/02-server-management.png is excluded by !**/*.png
  • assets/discord-discovery-media/2026-03/v2/03-feature-suite.png is excluded by !**/*.png
  • assets/lucky-bot-banner.png is excluded by !**/*.png
  • assets/lucky-social-preview.png is excluded by !**/*.png
  • assets/lucky-verified-announcement.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • README.md
📜 Review details
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Quality Gates
  • GitHub Check: SonarCloud Scan
🧰 Additional context used
📓 Path-based instructions (2)
{CHANGELOG.md,README.md}

📄 CodeRabbit inference engine (.cursor/rules/agent-rules.mdc)

ALWAYS update CHANGELOG.md and README.md as changes are made.

Files:

  • README.md
README.md

📄 CodeRabbit inference engine (.cursor/rules/templates-examples.mdc)

README.md must be updated if behavior changed

Update README.md if behavior changed

Files:

  • README.md
🧠 Learnings (8)
📚 Learning: 2026-03-09T20:20:32.245Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/documentation.mdc:0-0
Timestamp: 2026-03-09T20:20:32.245Z
Learning: Applies to README.md : Update README.md if behavior changed

Applied to files:

  • README.md
📚 Learning: 2026-03-09T20:21:52.065Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/subagent-discord.mdc:0-0
Timestamp: 2026-03-09T20:21:52.065Z
Learning: Applies to packages/bot/src/functions/{general,music,download}/commands/**/*.ts : Apply `.cursor/rules/lucky-discord-bot.mdc` rules for Discord bot commands and player implementation

Applied to files:

  • README.md
📚 Learning: 2026-03-09T20:21:52.065Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/subagent-discord.mdc:0-0
Timestamp: 2026-03-09T20:21:52.065Z
Learning: Applies to packages/bot/src/**/*.ts : Use `lucky/shared` for database, Redis, logging, and embed utilities instead of implementing them locally

Applied to files:

  • README.md
📚 Learning: 2026-03-09T20:21:15.595Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-shared.mdc:0-0
Timestamp: 2026-03-09T20:21:15.595Z
Learning: Applies to packages/shared/**/*.ts : Organize the Lucky Shared Package with the following directory structure: Config in `packages/shared/src/config/` (environment, constants, feature toggles, YouTube config); Services in `packages/shared/src/services/` (DatabaseService, Redis client/operations, FeatureToggleService, ReactionRoles, RoleManagement); Types in `packages/shared/src/types/` (errors, commands, common, discord, music); Utils in `packages/shared/src/utils/` (error handling, retry, embeds, log, monitoring, composables, prismaClient)

Applied to files:

  • README.md
📚 Learning: 2026-03-09T20:20:47.877Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-discord-bot.mdc:0-0
Timestamp: 2026-03-09T20:20:47.877Z
Learning: Applies to packages/bot/**/*.{ts,tsx} : Use embed and reply utilities from `lucky/shared` for consistent message formatting and error sanitization across the bot

Applied to files:

  • README.md
📚 Learning: 2026-03-09T20:20:47.877Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-discord-bot.mdc:0-0
Timestamp: 2026-03-09T20:20:47.877Z
Learning: Applies to packages/bot/**/*.{ts,tsx} : Use services from `lucky/shared` (DatabaseService, Redis client) for database and cache access; do not instantiate Prisma or Redis directly in the bot package

Applied to files:

  • README.md
📚 Learning: 2026-03-09T20:21:08.612Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-project.mdc:0-0
Timestamp: 2026-03-09T20:21:08.612Z
Learning: Applies to packages/bot/** : The `bot` package depends on `shared` and contains Discord bot commands and player handlers using Discord.js and Discord Player

Applied to files:

  • README.md
📚 Learning: 2026-03-09T20:20:47.877Z
Learnt from: CR
Repo: LucasSantana-Dev/Lucky PR: 0
File: .cursor/rules/lucky-discord-bot.mdc:0-0
Timestamp: 2026-03-09T20:20:47.877Z
Learning: Applies to packages/bot/**/*.{ts,tsx} : Do not duplicate queue or player state outside Discord Player; use shared services from `lucky/shared` for persistent data like track history and session information

Applied to files:

  • README.md
🔇 Additional comments (3)
README.md (3)

6-6: LGTM! Clear verification emphasis.

The updated intro text effectively highlights the Discord verification status while maintaining clarity about the platform's capabilities.


58-65: All referenced Discord Discovery Media assets exist in the repository.

The v2 discovery images (01-auth-dashboard.png, 02-server-management.png, 03-feature-suite.png), bot banner, verified announcement, and legacy v1 directory are all present at their documented paths.


2-2: The asset assets/lucky-social-preview.png is already committed to the repository with the correct dimensions (1280×640) as documented in the README.md. No action needed.

Comment thread README.md
Comment on lines +15 to +16
[![Discord](https://img.shields.io/badge/Discord-Verified_Bot-5865F2?logo=discord&logoColor=white)](https://discord.com/application-directory)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen)](CONTRIBUTING.md)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify CONTRIBUTING.md exists

# Check if CONTRIBUTING.md exists in the repository root
fd -t f "^CONTRIBUTING.md$"

Repository: LucasSantana-Dev/Lucky

Length of output: 48


🏁 Script executed:

# Search for contributing files with various names
fd -t f -i "contrib" 

# Also check the README to understand context around lines 15-16
head -20 README.md

Repository: LucasSantana-Dev/Lucky

Length of output: 1148


Fix the broken CONTRIBUTING.md link in the PRs Welcome badge.

The PRs Welcome badge on line 16 links to CONTRIBUTING.md, which does not exist in the repository. Either create the file or update the badge to link to an appropriate contribution guidelines resource. Additionally, the Discord badge on line 15 currently links to the general application directory (https://discord.com/application-directory). Consider updating it to link to Lucky's specific Discord app page if available, to improve discoverability.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` around lines 15 - 16, The PRs Welcome badge currently links to a
non-existent CONTRIBUTING.md; either add a CONTRIBUTING.md with your
repository's contribution guidelines or update the badge link target from
"CONTRIBUTING.md" to an existing contribution page (e.g., CONTRIBUTING.md in
docs or a GitHub URL); also consider replacing the Discord badge URL
"https://discord.com/application-directory" with the project's specific Discord
invite or app page to improve discoverability (update the markdown badge links
in the README where the two badges are defined).

@sonarqubecloud

Copy link
Copy Markdown

@LucasSantana-Dev
LucasSantana-Dev merged commit f6fa3cc into main Mar 16, 2026
15 checks passed
@LucasSantana-Dev
LucasSantana-Dev deleted the docs/update-branding-assets branch March 16, 2026 00:27
LucasSantana-Dev added a commit that referenced this pull request May 13, 2026
…297)

Replace old discovery carousel images with branded cards featuring
neon cat mascot, Discord verified badge, and Lucky design tokens.
Add bot banner (600x240), social preview (1280x640), and verified
announcement card. Update README header with social preview image
and Discord verified badge.

This branch was successfully deployed

1 active deployment
Preview — 733929ea Deployed Mar 15, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant